package com.bjbn.service;

import com.bjbn.dto.SmsRequestDto;
import com.bjbn.dto.SmsResponseDto;

/**
 * 易信华泰短信服务接口
 */
public interface YxhtSmsService {
    
    /**
     * 发送短信
     * @param request 短信请求
     * @return 短信响应
     */
    SmsResponseDto sendSms(SmsRequestDto request);
    
    /**
     * 发送模板短信
     * @param mobiles 手机号（多个用逗号分隔）
     * @param templateId 模板ID
     * @param params 模板参数
     * @param name 短信名称
     * @return 短信响应
     */
    SmsResponseDto sendTemplateSms(String mobiles, String templateId, String[] params, String name);
    
    /**
     * 发送普通短信
     * @param mobiles 手机号（多个用逗号分隔）
     * @param content 短信内容
     * @param name 短信名称
     * @return 短信响应
     */
    SmsResponseDto sendNormalSms(String mobiles, String content, String name);
} 